Knowledge
Data
66162 654 2822 35139467299 97280613
22185 9780303932 58515 866838
62 21971 1838225 2466 53