Author: J. D. Biersdorfer
Alternate names: Jude Biersdorfer; J. D Biersdorfer