A history of historical writing - Barnes, Harry Elmer 1889-1968 (Dover edition, 1963)