Hughes-Warrington, Marnie

Fifty great thinkers on history - London Routledge 2004 - xx,363p. PB 22cm.

0415169828

928 / WAR