Nanoparticles as recyclable catalysts: the frontier between homogeneous and heterogeneous catalysis.

Nanoparticles as recyclable catalysts: the frontier between homogeneous and heterogeneous catalysis.