DownloadThe Portobello Bookshop Gift Guide 2024

Peter S Carmichael Author & Editor

Peter S. Carmichael is the Robert C. Fluhrer Professor of Civil War Studies, director of the Civil War Institute at Gettysburg College, and author of previous books, including The Last Generation.