Knowledge
Data
997947293 72902941 5793176544 8548275
379055919 22540302 3639260
9781118 17570 2607951395 429087751