W.J. MACQUORN RANKINE, LL.D., F.R.S.,Late Regius Professor of Civil Engineering in the University of Glasgow.THOROUGHLY REVISED BY