Materials Chemistry - Fahlman, Bradley D. (Springer, 2018)