Telefona gönder: Introduction to theoretical igneous petrology