Knowledge
Data
31 8053538 2060152825 68738499 7446393428
872620534 2135 9700899 2596
9780 8204022787 8386039489 03936