Solar photovoltaics (PHI Learning, Delhi, 2018)