04e7853ceefc27e66a687a4feab9e831cb26da59 energyenvironsci_a2017v10n10p2256.pdf