Granite and Other Igneous Rocks by Chris Pellant & Helen Pellant