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