Knowledge
Data
473058641 216 86966595 97533292112
77351 5920934 44498 644971077
9783735452 52737106 927915