Introduction to Proteins: Structure, Function, and Motion - Amit Kessel (CRC Press, 2018)