Renewable and Sustainable Energy Reviews 16 (2012) 2070–2093 Contents lists available at SciVerse ScienceDirect Renewable and Sustainable Energy Reviews journal homepage:…