The American War with Mexico, 1846-1848 - James W Cummings (Taylor and Francis, 2009)