On the Edge -  Ilona Andrews Reread on May 2012.