Knowledge
Data
6319060 31254678 342209181 2177890
3980314 66438034 09738219860 9780 76968079
551381223 02406 32421541360 26 16