Principles of engineering manufacture - Black, Stewart C. (Arnold ;, 1996)