Author: Randal L. Schwartz. Tom Phoenix. brian d. foy