John P. Slough

John P. Slough

The Forgotten Civil War General

by Richard L. Miller

304 Pages, 6.00 x 9.00 in, 21 halftones, 3 maps

  • Hardcover
  • 9780826362193 | April 2021

$34.95

Buy
  • EPUB
  • 9780826362209 | April 2021

$34.95

Buy