The Encyclopedia of the Mexican-American War: A Political, Social, and Military History [3 volumes] by Bloomsbury Academic Back to product details page >