http://semanticsarchive.net/barker/salt/interaction/salt.pdf