Knowledge
Data
7198 9085 7598 6157793
03860332398 0669978740 183 495222
9780399 0382087713 0782994029 6202865 88892351