10.1016/j.solener.2013.11.037