Knowledge
Data
516 522898330 9450020507 7802
4640432585 005 7906 208337 1317
9780825699 5940946941 36721075360 16078 4332