Knowledge
Data
38402993 7731 0380779 9231
357038 57199676 2727648382 9781423 793042
2686643 42816634 3160461 472105108 5324756