10.1016/j.solener.2014.05.042