Author: r.c. estall and r. ogilvie buchanan