BBook CoverCain at Gettysburg: A Novel (The Battle Hymn Cycle, 1)HARDCOVER - Feb 2012 by Peters, Ralph