Biochemistry - Dunitz, Jack D. (Springer Berlin Heidelberg,)