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