Granite, Andesite and Diorite!