Advancements in Hybrid Photovoltaic-thermal Systems: Performance Evaluations and Applications. (November 2016)