Books: The Battle of Stones River finally gets its due