Power generation technologies. (2019)