Man and society . political and social theories from Machiavelli to Marx - Plamenatz, John