Introduction to theoretical igneous petrology - WAHLSTROM, Ernest Eugene (Wiley, 1956)