John Bunyan (Christian Encounters Series): Kevin Belmonte