Knowledge
Data
5912714 069 82877122 4217013286
77 711449 3003 95
7216 9780110123 3491138776 37919830 14421282682