Light, water, hydrogen : the solar generation of hydrogen by water photoelectrolysis - Grimes, Craig A. (Springer, 2008)