The nature of hydrogen bonds : new i!insights into old theories