Knowledge
Data
980951 81529608 420583253 237 0195151
49633256428 133438 38661923622 1462
347 9780128 69269702