Waste heat recovery technologies and applications. (June 2018)