5b3d2c93e66d7e91b033e9835d584bba292ae799 energyenvironsci_a2017v10n10p2124.pdf