Knowledge
Data
52195 10799 421735 754076099 17800
437040 3797104880 7774
143451 819956609 9789596690 77876637963