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