Hallowed Ground

A Walk at Gettysburg

by: James M. McPherson

  • Publisher: Crown
  • Print ISBN: 9780609610237, 0609610236

  • eText ISBN: 9780307529756, 0307529754