The mapmakers - Wilford, John Noble (Knopf, 2000)