Cytochrome Complexes: Evolution, Structures, Energy Transduction, and Signaling sidottuEnglanti, 2016