James Nasmyth; Engineer; An Autobiography by James Nasmyth