Williams, Nathaniel J., Jaramillo, Paulina, Taneja, Jay · Renewable and Sustainable Energy Reviews · 2015