Author: Michael A. Putlack, Stephen Poirier, Allen C. Jacobs