Author: Ian R. MacLeod
Alternate names: Ian R. Macleod
Born: 1956