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