Fifty great thinkers on history
Hughes-Harrington, Marnie
Fifty great thinkers on history - London Routledge 2004 - xix, 363 p. ; 21.5 cm
0415169828
Philosophy
Fifty great thinkers on history - London Routledge 2004 - xix, 363 p. ; 21.5 cm
0415169828
Philosophy