Knowledge
Data
38169 32202786 35103554 011271422
06389 334757095 7312614153
9781 4885 716461125 6866809934