Solar energy renewable energy and the environment - Foster, Robert (Energy and the environment, 2010)