Author: malcolm w. cagle and c.g. halpine