Ken MacLeod
Ken MacLeod is the author of 14 science fiction novels, from The Star Fraction (1995) to Descent (2014), and many articles and short stories. He has worked in IT, science communication, and teaching c
Ken MacLeod is the author of 14 science fiction novels, from The Star Fraction (1995) to Descent (2014), and many articles and short stories. He has worked in IT, science communication, and teaching c