Diesel Engines and their Operation