The French Queste del Saint Graal -- Dante : The Commedia -- The Middle English Pearl -- Spenser : The Fairie Queen, Book I -- Marlowe : Dr. Faustus -- The Metaphysical Poets -- Milton : Paradise Lost -- Bunyan : The Pilgrim's Progress -- Swedenborg : Heaven and Hell -- Blake : 'The Little Black Boy' and The Marriage of Heaven and Hell -- Modern Christian Fantasy -- George MacDonald's Fairy Tales -- Charles Kingsley : The Water-Babies -- Twentieth-Century Christian Fantasy -- Charles Williams -- C.S. Lewis.