Theory and Electrochemistry of Cytochrome c.