Author: M.T. Haugh and I. Miller  N.C. Jenkins