The chemistry of organophosphorus compounds. Vol. 3. Phosphonium salts, ylides and phosphoranes - Gilheany, Declan G. (John Wiley & Sons, 1994)