Knowledge
Data
3219 701669 85950042206 64196819 10837
213508 4609490825 20583505 21768
9781229 261368 85110949184