Earth materials - Hefferan, Kevin (Wiley-Blackwell., 2010)