The Pilgrim's Progress (Oxford World's Classics) by Bunyan, John (2003) Paperback