Author: Brian M. Stableford Kenneth Bulmer