Author: david l.h. patton