Knowledge
Data
8512854 8771541 661383 1412 4753302
49 5712391 055349 9780221617
5163098 475 81834288 3669