Knowledge
Data
55 459610459 437797042 9780043659 814173
0748518245 83216692 06073
11841673 2672 28040 215352423