Fundamentals of enzyme kinetics (revised edition)