Annual Review of Enrgy and the Environment; 25:339-375 (November 2000)