Treaty of Guadalupe Hidalgo

Versions of Treaty of Guadalupe Hidalgo include: