Europe : the story of the last five Centuries - Grant, A. J. (Longmans London, 1965)