Dark Angel by Jason Hahn
_