Interactive systems group Alex Taylor Microsoft Research Cambridge November 2004.
interactive systems group