Knowledge
Data
427952 40165227357 02245159 6328482 50790472
0634939 60560 30825025
9781789 49 456 151638803