Solar cell nanotechnology - Tiwari, Atul; Boukherroub, Rabah; Sharon, Maheshwar (Scrivener Publishing/Wiley, 2013)