Semiconductor nanoclusters: physical, chemical and catalytic aspects - Kamat, Prashant V (Studies in Surface Science and Catalysis, 103, 1997)