Granite is a crystalline igneous rock consisting of potassium feldspar and quartz with hornblende and mica as common accessory minerals.