Electron transfer within and between haemoprotein molecules.