Knowledge
Data
993650 9780240 1941641 0448
24810366392 21273373407 497 4631 04917898086
6361034583 4904982 8291728786 12637113388