Advances in Energy, Environment and Chemical Engineering Volume 1 | 9781032360836 | Memmo