Knowledge
Data
792619 3190569 52899471809 6315517061
9780309 7648796649 5238402661 85545059
355 5222 610035 4622798651