Advances in clean energy : production and application /: production and application. (2020)