Viral proteases and their inhibitors - Gupta, Satya Prakash. (Elsevier/Academic Press, 2017)