PakCat catalogue record Machiavelli By Plamenatz, John Bibliographic details Publication placeLondon Publication year1972