Manual of Machinery and Millwork door William John Macquorn Rankine & William John Millar