Knowledge
Data
8518338 6248984086 14846 2894009
97041083 9781375707 2060142861 46396 82589184
2434020 5441205 714522927