Knowledge
Data
89689953 6635291 640994260 9187750 53759
41329614 28 37201274865 6691769
9781508 5274364897 96572370967