Gas and Oil Engines, Simply ExplainedAn Elementary Instruction Book for Amateurs and Engine Attendants by Runciman, Walter C.
 is a Project Gutenberg book, now on Github.