Knowledge
Data
57403642 69 482 7735 09
177 54663 3382 405999355
9780478763 2701 7417823 52471395743 1587896