New Mexico, a pageant of three peoples