Author: a.w. lane  and l.h. wall