The Mexican War a compact history 1846 - 1848 - Dufour, Charles L. (Hawthorn Books, 1968)