Author: Rupert P. SoRelle and Charles W. Kitt.