The Life of John Bunyan (1628-1688)