Knowledge
Data
38779615783 74939432 47048 3184 794
9783319232 78 3788
39326497857 62831404429 2851047 9078247664 9448