N-Heterocyclic Carbenes in Transition Metal Catalysis and Organocatalysis - Catherine S.J. Cazin ((Catalysis by Metal Complexes))