Joint authors: Albert Gibson and Robert Maclean.