Sometimes you do know where the ideas are coming from and sometimes you don't. You might get a song coming through that you just don't know about.
[Social] science fiction is that branch of literature which is concerned with the impact of scientific advance on human beings.