Materials chemistry - Fahlman, Bradley D. (Springer, 2007)