How did we get here? David Fromkin provides arresting and dramatic answers to the questions we ask ourselves as we approach the new millennium. He maps and illuminates the paths by which humanity came... This description may be from another edition of this product.