Materials chemistry - Fahlman, Bradley (Springer, 2011)