Serine proteases: structure and mechanism of catalysis - Kraut,J. (Annu Rev Biochem, 1977)