Knowledge
Data
42519 833546383 538593 717 316284
4000423 521525 647041834 784 9781415
4456 53613935969 9037 251 289