Hydraulic Rams, Their Principles And Construction door James Wright Clarke