Reciprocating machinery dynamics: design, analysis by Abdulla S. Rangwala | Menrva Books