Text this: Magmas and magmatic rocks : Introduction to igneous petrology