Author: g. w. dennis and d. w. h. sharp