Solar cell nanotechnology - Tiwari, Atul,; Boukherroub, Rabah,; Sharon, Maheshwar, (Scrivener Publishing, John Wiley & Sons, Inc., 2014)