Author: Dean A. Strang
Alternate names: Dean Strang