The visions of John Bunyan; [electronic resource] : being his last remains: giving an account of the glories of heaven, the terrors of hell, and of the world to come