Author: Brian E. Comerford, Dennis A. Calfee, Jonathan W. Shirley