John Bunyan was variously a tinker, soldier, Baptist minister, prisoner and writer of outstanding narrative genius which reached its apotheosis in this, his greatest ...