Materials Chemistry Second Edition by Bradley D. Fahlman Central Michigan University, Mount Pleasant, MI, USA