The Mexican American War 1846-1848 and the Treaty of Guadalupe Hidalgo