Author: Brian Craig
Alternate names: Brian Stableford
Bio: pseudonym of Brian Stableford