TY - BOOK AU - Shigley, J.E TI - Mechanical engineering design PB - MGH ER -