Petrography and geology of the igneous rocks of the Highwood Mountains, Montana