It's actual name is the U.S. - Mexico War. Though the website has been hit by some kind of bug knocking out entries, you'll still find a lot of that history at https://library.uta.edu/usmexicowar/. There are also some songs (sheet music) but I don't remember seeing this one.