Knowledge
Data
826650462 51308273 89305 9781154
68260383221 490104456 94 190
39652717156 625177406 6666494310