By Glenn Cooper. What a great book, took a while to make sense, but it all worked out in the end. (and what an end). Any one read anything similar to this ?