Nanophysics of solar and renewable energy - Wolf, Edward L (Wiley-VCH Verlag, 2012)