Title: Harker's Petrology for Students, Eighth Edition