Brigadier General John D. Imboden: Confederate Commander in the Shenandoah by Spencer C. Tucker Back to product details page >