Sustainable power generation current status, future challenges, and perspectives - Belyakov, Nikolay (Academic Press, 2019)