An introduction to historical thought - Haddock, B. A. (E. Arnold, 1980)