Mechanisms in homogeneous and heterogeneous epoxidation catalysis. (2008)