Horses and Mules in the Civil War: A Complete History with a Roster of More Than 700 War Horses