James Nasmyth, Engineer: An Autobiography CHRONOLOGICAL LIST OF MECHANICAL INVENTIONS AND TECHNICAL CONTRIVANCES. · ch 25/27