An Introduction to Mechanical Engineering Science - Zamri A.Rahman (Mc Graw Hill(M)Sdn.Bhd., 2002)