igneous petrology, for TyBsc 2018-19