The pilgrim's progress / John Bunyan ; edited with an introduction by N.H. Keeble. - Bunyan, John, 1628-1688 (The World's classics, 1984)