Basic mechanical engineering - Rajput , R.K (University Science Press, 2008)