Nanoscale materials in chemistry - Klabunde, Kenneth J (Wiley Interscience, 2001)