Knowledge
Data
14272719702 325268 704486913 985
336612488 251283 016
7035612 9780633193 5799272 075946