Geochemistry by Harry Y. McSween Jr, Steven M. Richardson & Harry Y. McSween