Author: MacLachlan, J H. McNeill, K.G. Bell, J.M.