Author: Allen M. Steele
Alternate names: Allen Steele
Born: 19 January 1958