Knowledge
Data
9783486 9580 92779554 7714 102697
39 23171247 8045662 89800019632
334 7026921222 10497265 7472 971