The Mexican-American War experiences of twelve Civil War generals - Johnson, Timothy D. 1957- (Conflicting worlds: new dimensions of the American Civil War, 2024)