Cytochrome Complexes: Evolution, Structures, Energy Transduction, and Signaling - Cramer, William A.; Kallas, Toivo (Springer Netherlands, 2016)