Author: R. J. Bathgate M.J. Hall