The Mexican War journal and letters of Ralph W. Kirkham - Kirkham, Ralph W. (Ralph Wilson), 1821-1893 (Essays on the American West, 1991)