Knowledge
Data
90471791 16329877182 14916 38278556359 959274589
57 9781302716 011 60557361386 411775
6586551 66055685 331 472011