Agent in Place, by Mark Greaney