10.1146/annurev.energy.24.1.545