Knowledge
Data
69879042 060091 207508 1005410 4338734025
13873774902 176 83038424
457515 45802 9781 0459866186