Knowledge
Data
1691620 03290 9780240834 947 00230
09612894453 81975581 111373 794
3788521508 36 87682160237 53444595396 1293862280