I just recently finished Nick Harkaway’s wonderful “Angelmaker”. I won’t even attempt to describe it but I will say that you need to go read it right now.
Here’s Harkaway writing in the Weekly Lizard, with some great advice on writing: take the brakes off. “Abandon shame and embarrassment and what your mother told you was impossible”. You also get to take a little peek inside his wonderful brain.