Machine design : sidestepping mistakes in choosing hydraulic cylinders (New York, NY : Informa Media Inc, 2019)