Knowledge
Data
5928895 4196427458 6353184 7407719523 3963
203 8214 26240213 0150 55434
9781053809 1412 695180 772 51804