Steve HauffBooksThe Climax locomotiveThe Willamette locomotiveSteel over the WillametteAuthor data: Open Library