on the Mexican Highlands: with a Passing Glimpse of Cuba by William Seymour Edwards