Granitic and metamorphic rocks of the Taif area, western Saudi Arabia