Author: Will Shetterly
Alternate names: WILL SHETTERLY