Knowledge
Data
27058 4655495092 357068 57223
8948220536 954644 44 327 7251064
9781 7463 0753717336 8587