Knowledge
Data
394347156 458 2467 87517760 01484
9780115311 85670542 616543
165585 48866417299 8672 64473750793