Adam Roberts is a science fiction author who also happens to teach English literature and creative writing at Royal Holloway. He writes a mixture of hard science fiction and parodies.
If you can survive the epic quantity of puns he tweets, you can follow him on Twitter.