The Struggle for Tennessee: Tupelo to Stones River (Civil War (Time-Life Books))