Solar Energy: a Practical Alternative to Fossil Fuels?Lorne Schweitzer and David Stein