Spain, Europe & the wider world 1500 - 1800 - Elliott, John Huxtable 1930-2022 (Yale University Press, 2009)