Text this: Petrology of Cornucopia tonalite unit, Cornucopia stock, Wallowa Mountains, northeastern Oregon /