Graham Masterton: Ghosts (and demons) of the past