TY - BOOK AU - Joseph Edward Shigley TI - Mechanical Engineering design PB - Mc Graw Hill ER -