Photoelectrochemistry principles and practices - Viswanathan, B.; Scibioh, M. Aulice (Alpha Science, 2014)