Knowledge
Data
5248233654 380942 517 52280598 061377
9781438230 75342201 8729 923261291
288 8031 519401847 2449917806