Artificial enzymes - Breslow, Ronald (Wiley-VCH, 2005)