Text this: Paleozoic and Mesozoic rocks of Gros Ventre, Teton, Hoback, and Snake River Ranges :