The Mexican-American War, fought from 1846 to 1848, saw Commodore Matthew C. Perry serve as commander of the U.S. Home Squadron and later as a special envoy to Mexico in an attempt to peacefully resolve tensions between the two nations.
The Legacy of Matthew C. Perry: A Voyage through American Naval History