Igneous petrology - "hall, anthony . " (singapore : longman, 1987)