Modern methods of igneous petrology: understanding magmatic processes. by J. Nicholls and J.K. Russell, editors by J. Nicholls | Menrva Books | MenrvaBooks