Mechanistic Bioinorganic Chemistry - THORP, H. Holden (1993)