SHIGLEY JOSHEPH E MECHANICAL ENGINEERING DESIGN - NEWYARK M.G.H PUBLISHER-1 1986 - 699 ISBN: 978-0071002929