Despite this being way outside of my usual taste, I really enjoyed it. The last section dragged to some degree, and the climax was a little more convoluted than it needed to be, but Clarke’s writing is so readable, funny and clever that I couldn’t put it down.