Stone Granite is mainly composed of