Crossword clues for The Pilgrim's Progress author John 6 letters:BUNYANThe Pilgrim's Progress author John