A theoretical cycle that operates between two heat reservoirs and has maximum possible efficiency of a heat engine.