Petrology and stable isotope study of metamorphic and granitic rocks in Lamoille Canyon, Ruby Mountains, Nevada