The Making of the Treaty of Guadalupe Hidalgo, on February 2, 1848; The James Bryce Historical Prize Essay for 1905 nidottuEnglanti, 2018