Invia SMS: Introduction to theoretical igneous petrology