Introduction to Analytical Methods for Internal Combustion Engine Cam Mechanisms by J. J. Williams