Small Wars Journal

Book Review - A Savage War: A Military History of the Civil War