Why do molecules interact? The origin of electron donor-acceptor complexes, hydrogen bonding and proton affinity | doi.page