How does Granite Form?

Granite can be formed by the crystalization of igneous intrusions that contain quartz, plagioclase feldspar and alkali feldspar. Granite can also be formed through metasomatism which is a chemical alteration of a rock.