Mechanical Engineer''s Handbook by Dan B. Marghitu, J. David Irwin & J. Irwin