Mexican War Journal and Letters of Ralph W. Kirkham (Elma Dill Russell Spencer Series in the West and Southwest)