Knowledge
Data
8993632 46409 9781147 263046886 25286468371
2029433337 848016518 6542 67276778
2017391 026732530 11326046406 8936076