Köhrer, C., & RajBhandary, U. (2009). Protein engineering. Springer.