Knowledge
Data
422744584 43297057 402028 5150 69116366612
7546 36455152 866 838557969 9781460684
14776127 659 3797142426 757 1987041015