Knowledge
Data
46815685 2301 61 9780391 80044456
820113816 3690 7723554198
233305 56543347491 2104 1205070105 83