10.1016/j.cej.2017.07.104