A history of historical writing - Barnes, Harry Elmer, 1889-1968 (Dover Publications, 1962)