Battle Cry of Freedom;...
1|1|L|25 James M. McPherson James M. McPherson is the George Henry Davis '86 Professor of History Emeritus at Princeton University....
Civil War James M. McPherson