Solar Hydrogen Generation Toward a Renewable Energy Future - Rajeshwar, Krishnan.; McConnell, Robert.; Licht, Stuart. (Springer New York : Imprint: Springer, 2008)