https://themechanicalengineering.com/diesel-cycle/