Understanding the political philosophers :
Haworth, Alan,
Understanding the political philosophers : from ancient to modern times / by Alan Haworth. - New York : Routledge, 2012. - x, 335 p. ;
CPS3695
Political science
320.01 / In
Understanding the political philosophers : from ancient to modern times / by Alan Haworth. - New York : Routledge, 2012. - x, 335 p. ;
CPS3695
Political science
320.01 / In