Advanced mineralogy - Marfunin, Arnold S.