Knowledge
Data
630750182 88999854 4038047 82675948639
9781496407 404351504 2014 7687968 5971578
74185356897 264 4682710 0249223