Physics of magmatic processes / - Hargraves, Robert B. (Princeton University Press,, 1980)