Author: Ken MacLeod
Alternate names: Kenneth Macrae MacLeod
Born: 2 August 1954