The Geology of the Chapel Hill, Hillsborough and Efland Quadrangles, Orange and Durham Counties, Carolina Terrane, North Carolina