The geology of Bill Williams Mountain, Coconino County, Arizona