[doi:10.1146/annurev.energy.25.1.339]