Ultraviolet — novelization of the science fiction film of the same name