Igneous petrology - Hall, Anthony, 1938- (Longman, 1996)