Knowledge
Data
9598672 5882 08471640635 562210849 65980894129
9780059239 831015464 3497027436 67533698410
23243 8621970 8970 5032