Knowledge
Data
6100685352 3857295680 1382 43449895 0295183
675421321 113970 379984 682431 156409
9780 6480460 8498 221100