Nanophysics of solar and renewable energy - Wolf, E. L. (Wiley-VCH ;, 2012)