Fundamentals of materials for energy and environmental sustainability - Ginley, David S.; Kahen, Daṿid (Cambridge University Press, 2011)