Knowledge
Data
13 2859 3966 51478226766 5059156
89955 60 293 202862 40422846
9780119 53594 25 80576 63518