Annual Review of Energy and the Environment; 25:339-376 (November 2000)