Theory of machines and mechanisms - Shgleg, Joseph Edward . (Singapore : McGraw Hill Book Company, 1981)