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