The Power and the Glory by Graham Greene Vintage Classics, £8.99 In 1930s M - The Independent