Bulterman, et al.. Ambulant. ACM Press, 2004, doi:10.1145/1027527.1027646.