Oxidation and reduction in organic synthesis - Donohoe, Timothy J. (Oxford Univ. Pr., 2000)