Knowledge
Data
21676 51099156 9781299666 1113 0960
7767304 85837 66536237552 33 9431222
77365719172 489 34327829256