The Cadet Engineer; Or, Steam For The Student by John H. Long & Richard Hooker Buel