Csenki, A. (2010) “Difference lists in Prolog”, Teaching Mathematics and Computer Science, 8(1), pp. 73–87. doi:10.5485/TMCS.2010.0242.