Petrology for students - Harker,Alfred (CUP, 1960)