modern chemistry development and mineralogy 6606610