Artificial photosynthesis : from basic biology to industrial application - Collings, Antony F.; Critchley, Christa (Wiley-VCH, 2005)