Solar photovoltaics: fundamentals, technologies and applications - Solanki, Chetan Singh (PHI learning private limited, 2012)