Manual of Civil Engineering by William John Macquorn Rankine & William John M. Rankine