Author: r. w. gibson and j. max patrick