Knowledge
Data
2185 445827367 132763 9780002398 200
419899 31843105620 61931 157393
690686 51489107 241132745 21395537 58