John Bunyan, maker of myths. - Lindsay, Jack, (Methuen,, 1937)