Introduction to proteins structure, function, and motion - Kessel, Amit (CRC Press, 2011)