The Ref
Stephen Hunter
The trouble with The Ref is that it keeps running out of steam, so it seems to develop a new plot wrinkle every seven minutes. Typically, it'll run through the new idea until it runs out of steam again, then invents yet another one.