This textbook explains petrologic concepts through simple physical and chemical principles and quantitative applications. With instructive end-of-chapter quantitative problem sets and over 350 illustrations, this new edition is designed for intermediate and advanced courses in igneous and metamorphic petrology.