James Nasmyth, engineer : an autobiography - Nasmyth, James; Smiles, Samuel (Harper & Brothers, 1884)