Knowledge
Data
39740760 464 74324582
38 47126031616 5699629 9780203042
626113758 9011822 739731288 277637511