Knowledge
Data
25516 98454855 542680241 4762
89421 1784638860 549 6500494515 8180
21 9781300838 37760 0246514