Knowledge
Data
42303798 8646 07164353 14995559084 6367
468256031 056196 179 23
9780 70439291 545 785624