Ultraviolet (Ultraviolet, #1) - R.J. Anderson Review to come soon.