Man and society political and social theories from Machiavelli to Marx - Plamenatz, John Petrov 1912-1975 (Longman, 1993)