Knowledge
Data
725606505 848777609 849 57 20578
3523699 948986 73579980 117551
9781979556 1447142 250 62942764 411971013