Since graduating from Glasgow University in 1976, Ken MacLeod has worked as a computer analyst in Edinburgh. He now writes full-time.
A sensitive, thought-provoking novel about the ethics of where medical science is taking us GUARDIAN A steely, brilliant piece of work DAILY TELEGRAPH