TY - BOOK AU - SHIGLEY J E TI - MECHANICAL ENGINEERING ER -