Calculating mineral-melt equilbria with stoichiometry, mass balance, and single-component distribution coefficients, Springer-Verlag, New York