Ralph W. Kirkham: A Christian Soldier in the US-Mexican War
North of Mexico’s border, most Americans know the 1846 conflict that established that boundary (if they know it at all) as the training ground for Civil War heroes. Generals Robert E. Lee, Ulysses S. Grant, Stonewall Jackson, and...