Spies in Disguise
G. Allen Johnson
There's a level of craftsmanship that's to be admired, even as you tick off every predictable sequence and plot point as it advances steadily to its obvious conclusion.