Although simple in concept, the complexity of the internal combustion engine is mind-boggling. Most of the time we take it for granted when we turn the ignition key, shift into gear and step on ...