A Survey of European civilization - Ferguson, Wallace K. (Haughton Mifflin, 1952)