Fundamentals of Enzymology: The Cell and Molecular Biology of Catalytic Proteins