School of Electronics & Computer Science , University of Southampton, Highfield, Southampton SO17 1BJUK web: http://users.ecs.soton.ac.uk/mz/