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