Author: m.j. lawence and r.w. brown