Battle Cry of Freedom: The Civil War Era

by James M. McPherson
Filled with fresh interpretations and information, puncturing old myths and challenging... read more