Great era of photovoltaic Terawatt solar photovoltaics Thermophotovoltaics Practical handbook of photovoltaics Principles of photovoltaic cells Applied photovoltaics Nanotechnology for photovoltaics