Solar hydrogen generation : toward a renewable energy future - Licht, S.; Rajeshwar, Krishnan; McConnell, Robert D. (Springer, 2008)