Igneous Petrology by C. J. Hughes is a comprehensive upper-level geology text focused on the origin, evolution, and classification of igneous rocks, integrating classical petrology with modern geochemical and tectonic concepts.

Key topics include:

This volume is especially valued by geology students, researchers, and professionals in petrology, volcanology, and geochemistry.