21st century challenges science and technology and the promise for our energy future. RIIA/8/6582a. ([s.n.],)