Major McKinley: William Mckinley & The Civil War by William H. Armstrong Back to product details page >