Pyroxenes and amphiboles crystal chemistry and phase petrology (Mineralogical Soc. of America, 1969)