Solar energy conversion : chemistry of solar cells and other photochemical systems - Likhtenshtein, Gertz (Wiley-VCH ;, 2012)