Proton transfer in hydrogen bonded systems and its applications: The theory and properties of proton transfer