Dan CartwrightBar the Gates!John Bunyan, one of history’s greatest Christian authors, wrote the story of a fierce battle to take control of a city from its rightful...