Magnetic heat engine

416