A history of Europe a cultural and political survey - Bowle, John