Winchester's Three Battles: A Civil War Driving Tour Through Virginia's Most War-Torn Town Paperback $21.95