ByNobleID
    Proton translocation by cytochrome c oxidase: a rejoinder to recent criticism. | NobleID