Shape of European history - McNeil, William H. (New York Oxford University Press, 1974)