TY - GEN AU - Pefley,Richard K TI - Mechanical engineering problems and solutions SN - 1576450082 PB - Engineering Press ER -