Text this: Upper Proterozoic and Cambrian rocks in the Caborca region, Sonora, Mexico :