Solar cell nanotechnology - Tiwari, Atul, (Scrivener Publishing, John Wiley & Sons, Inc., 2014)