Author: Christopher J. Ryan and Brian L. Frye