meta-Chloroperbenzoic acid (mCPBA): a versatile reagent in organic synthesis

meta-Chloroperbenzoic acid (mCPBA): a versatile reagent in organic synthesis