https://www.bookofthrees.com/fred-saberhagen/
Fred Saberhagen