Author: m.c. urquhart and k.a.h. buckley