Ken MacLeod

Kenneth Macrae MacLeod (born 2 August 1954) is a Scottish science fiction writer. He has won Prometheus Award and the BSFA award, nominated for Arthur C. Clarke Award

Books by Ken MacLeod