Hallowed Ground: A Walk at Gettysburg

by James M. McPherson