Fifty key thinkers on history
Hughes-Warrington, Marnie
Fifty key thinkers on history - 2nd ed. - New York Routledge 2017 - xxx, 442p.
9780415791861
907.2 HUG
Fifty key thinkers on history - 2nd ed. - New York Routledge 2017 - xxx, 442p.
9780415791861
907.2 HUG