New catechism of the steam engine : with chapters on gas, oil and hot air engines | NiceBooksReads