Trail of the Snake from Big Bend to Baja by Michael A. Williamson