Non-covalent interactions in proteins - Karshikoff, Andrey (Imperial College Press, 2006)