applied coal petrology