Knowledge
Data
564150 289335 910 532895 8575892607
389671 98182259987 9781 218100 4366489885
670054 496 136 89627003286 3522638