N-Heterocyclic Carbenes: From Laboratory Curiosities to Efficient Synthetic Tools N-HETEROCYCLIC CARBENES 2/E (Catalysis)