Three Days in the Shenandoah: Stonewall Jackson at Front Royal and Winchester, Paperback/Gary Ecelbarger