Magmas, rocks and planetary development : a survey of magma/igneous rock systems - Middlemost, Eric A. K. (Longman, 1997)