Author: h. guyford stever, james j, haggerty