ByNobleID
    Short strong hydrogen bonds: can they explain enzymic catalysis? | NobleID