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