Non-covalent interactions in proteins - Karshikoff, Andrey (World Scientific, 2006)