All you need to know about diesel engines