Three days in the Shenandoah : Stonewall Jackson at Front Royal and Winchester / - Ecelbarger, Gary L., (University of Oklahoma Press,, 2008)