Knowledge
Data
59747780 935 39593310 0790089271 3421
7983 10509 899
9780400767 084 53519818162 5896116 86