Phosphorus and aluminum zoning in olivine: contrasting behavior of two nominally incompatible trace elements - Shea, Thomas (Contributions to Mineralogy and Petrology)