Imperial Spain 1469-1716 - Elliott, John Huxtable (Penguin, 1990)