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