Browse results

Showing 21-30 of 18879 titles

21 Contesting History: Narratives of Public History (Paperback)

by Jeremy Black

Format: Paperback 280 pages
Published: 13/03/2014

In stock

Usually despatched within 24 hours


22 Common Sense - Penguin Great Ideas (Paperback)

by Thomas Paine

Format: Paperback 112 pages
Published: 02/09/2004

10+ in stock

Usually despatched within 24 hours


23 How to be a Minister (Paperback)

by Gerald Kaufman

Format: Paperback 208 pages
Published: 03/02/1997

Not in stock

Usually despatched in 3-5 days


24 Foundations of Public Law (Paperback)

by Martin Loughlin

Format: Paperback 528 pages
Published: 27/09/2012

In stock

Usually despatched within 24 hours


25 Capitalism: the Unknown Ideal (Paperback)

by Ayn Rand

Format: Paperback 352 pages
Published: 27/01/1994

In stock

Usually despatched within 24 hours

RRP £9.99

£7.99

You save: £2.00


26 The Bankers' New Clothes: What's Wrong with Banking and What to Do About it (Hardback)

by Anat R. Admati, Martin Hellwig

Format: Hardback 416 pages
Published: 08/03/2013

5+ in stock

Usually despatched within 24 hours

RRP £19.95

£16.89

You save: £3.06


27 The Ethics of Immigration - Oxford Political Theory (Hardback)

by Joseph H. Carens

Format: Hardback 384 pages
Published: 07/11/2013

Not in stock

Usually despatched in 3-5 days


28 The Road to 1945: British Politics and the Second World War (Paperback)

by Paul Addison

Format: Paperback 368 pages
Published: 06/01/1994

In stock

Usually despatched within 24 hours

RRP £16.99

£13.59

You save: £3.40


29 Aristotle: The Politics and the Constitution of Athens - Cambridge Texts in the History of Political Thought (Paperback)

by Aristotle, Stephen Everson

Format: Paperback 327 pages
Published: 03/10/1996

5+ in stock

Usually despatched within 24 hours


30 Listening In: The Secret White House Recordings of John F. Kennedy (Hardback)

by Caroline Kennedy

Format: Hardback 300 pages
Published: 11/10/2012

In stock

Usually despatched within 24 hours

RRP £28.99

£24.93

You save: £4.06