Igneous Rocks and Processes: A Practical Handbook