Knowledge
Data
32789075 88956691184 74563213056 69686 827
9780601 95227 50791837 6163947 18723311761
9647 3032936486 624469285