Knowledge
Data
9567006 4181 458071131 26293694408 814
8920 352364 4984 08 14157
80483791 43987334 39267939836 9780335 0213734431