Topics in Igneous Petrology by Jyotisankar Ray | Menrva Books | MenrvaBooks