Author: Fred Saberhagen