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 creative writing. Active in left politics from the 1970s to the 1990s, he is entirely to blame for everything that has happened since. He blogs here and tweets as @amendlocke.