Themes in science fiction : a journey into wonder.