Protein engineering : concepts and applications - Kasturiarachchi, Jagath C. (Neptune Publication, 2025)