How does a bookseller become a decorated general in the United States Army? General John Ellis Wool did exactly that, distinguishing himself in three consecutive wars: the War of 1812, the Mexican-American War, and the American Civil War. By the time he began service in the Civil War, General Wool was already 77 years old.