Peter S. Carmichael

Peter S. Carmichael

Photo by: Elizabeth Carmichael

Peter S. Carmichael is Robert C. Fluhrer Professor of Civil War Studies, Gettysburg College.

Books by the Author