Monsignor Quixote - Greene, Graham (Simon and Schuster)