Early modern Europe 1500-1789 - Koenigsberger, H.G. (Longmans, 1989)
English