This document discusses various approaches to classifying igneous rocks. It describes classifications based on fabric (grain size, presence of glass), field relations (intrusive vs extrusive), mineralogical and modal compositions, and the 1973 IUGS modal classification system. It also addresses issues with using rock analyses to determine original magma compositions, noting that degassing can cause the volatile content of erupted rocks to be lower than the magma. Analyzing volatile content in melt inclusions in phenocrysts is presented as a way to determine a rock's pre-eruption magmatic volatile contents more accurately.