Knowledge
Data
3511003 5538788250 2621483 137833 2061532
432000543 82872 6154 9780385 898873
2957517 0556164 1715463090 8367111858