Knowledge
Data
083091009 985139505 51389 6289730591 3087699
5194670 294 9783511841 73147351
1549675168 2434433434 6484 1641 747148