Redox biochemistry - Banerjee, Ruma. (Wiley-Interscience, 2008)