Ultravioleta by David Welsh
_