The pilgrim's progress - Bunyan, John. (Penguin Books, 1965)