1. Concurrent Programming in Erlang;Armstrong,1996
2. Term Rewriting and All That;Baader,1998
3. Logical reversibility of computation;Bennett;IBM J. Res. Dev.,1973
4. Notes on the history of reversible computation;Bennett;IBM J. Res. Dev.,2000
5. A Declarative Debugger for Concurrent Erlang Programs (extended version);Caballero,2013