Modern methods of igneous petrology understanding magmatic processes (1990)