Imperial Spain 1469 - 1716 - Elliott, John Huxtable 1930-2022 (Penguin Books, 2002)