Author: r.c. colling and hal colling