Oxidizing and reducing agents - Burke, Steven D.; Danheiser, Rick L. (John Wiley and Sons, Ltd, 1999)