Knowledge
Data
50714146 429 170485 3416
451 308330 9781302008
486 14828234562 95183171832 79455456425