Status Updates From The U.S.-Mexican War (Vol. ...
The U.S.-Mexican War (Vol. 1&2): Campaigns, politics, and peace in the Mexican–American War: Palo Alto, Buena Vista, California, and Chapultepec by
The U.S.-Mexican War (Vol. 1&2): Campaigns, politics, and peace in the Mexican–American War: Palo Alto, Buena Vista, California, and Chapultepec