Nanoscale materials in chemistry - Klabunde, Kenneth J.; Richards, Ryan. (Wiley,)