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