NobleBlocks
    Molecular Mechanisms of Microbial Extracellular Electron Transfer: The Importance of Multiheme Cytochromes | NobleBlocks