Nanoparticles and catalysis - Astruc, Didier (Wiley-VCH, 2008)