Martin Shipton is Chief Reporter for the Western Mail.
Political Chameleon
Martin Shipton - Paperback
£16.99
Mr Jones: The Man Who Knew Too Much
£19.99
Poor Man's Parliament
£12.99