INTRODUCTION TO MACHINE ELEMENT DESIGN FOR ENGINEERS Waleed F. Faris - Faris, Waleed F. (IIUM Press, 2011)