TY - BOOK AU - Shigley- J E TI - MECHANICAL ENGINEERING DESIGN PB - TMH ER -