Current advances in mechanical design and production - Bayoumi, S. E. A.; Younan, N. Y. A.