Author: Bryan H. Derrickson
Alternate names: Bryan Derrickson