The Nature of the Hydrogen Bond. Outline of a Comprehensive Hydrogen Bond Theory.