TY - GEN AU - Joseph E. Shigley TI - Mechanical engineering design PB - Mcgraw Hill international KW - Mechanical engineering design ER -