Author: Furber and Maskell.