Reading list: mexican war research