The Complete Gettysburg Guide (American Battle Series) by J. David Petruzzi (2009-05-01)