I’ve just been reading a blog post by Mike Brotherton which presents (yet another) definition of science fiction. This is Mike’s suggestion:
“Science fiction is a kind of story in which science or technology plays a central role, both in terms of plot and theme, and the science or technology elements are beyond our [...]











