Structure and petrology of Precambrian rocks in the Black Canyon area, Yavapai County, Arizona