A catechism of the steam engine [electronic resource] : illustrative of the scientific principles upon which its operation depends, and the practical details of its structure, in its application to mines, mills, steam navigation and railways : with various suggestions of improvement / by John Bourne