Motor planning: An architecture for specifying and controlling the behaviour of virtual actors. - David Zeltzer; Michael B. Johnson (Comput. Animat. Virtual Worlds, 1991)

Building "bows for violinists": designing real digital tools for working artists. - Michael B. Johnson (ACM Multimedia, 2003)