Knowledge
Data
173 8888581851 251505 102531332 0474192929
1969474 324008 0311376
9780119822 88881 266416 333585439 7214063