The old world and the new, 1492-1650 - Elliott, John Huxtable 1930-2022 (1970)