Knowledge
Data
869619 16176873 6964860 3045095
059486085 988922 2470125 613 16922850
9781058190 0576489151 94802404