Advanced energy materials - Tiwari, Ashutosh,; Valyukh, Sergiy, (Wiley, 2014)