Organophosphorus chemistry - Stewart, Frederick. (Royal Society of Chemistry, 2010)