Proteins a structural biology perspective - Wang, Jia-Huai (Academic Press, 2025)