Solar Thermal Energy Historical and recent development of photovoltaic thermal (PVT) technologies September 17, 2023