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