Semiconductor Electrodes and Photoelectrochemistry ,Encyclopedia of Electrochemistry, Vol. 6 by Allen J. Bard | Menrva Books | MenrvaBooks