Adam Roberts

Adam Roberts is a British science fiction writer.