A few years back if you had asked me who my favorite writer is I would have to think and then I would throw up a few names here and there but if you asked me now I would say China Mieville without the slightest hesitation. What I like about Mieville is the way his characters acquire skills, the way they explain their skills and the way they explore what they are passionate about. Mieville seems to understand that once you acquire a skill you tend to use in ways that would not have been thought of. Isaac in Perdido Street Station, Judah in Iron Council, Uther Doul in The Scar, Collinswood and to a certain extent Vardy in Kraken all have certain skills which they acquire with a mixture of intuition, study and of course being in the right place in the right time and of course they also happen to use the skills they acquire in many different contexts. I like the way the sideplots morph into something else and add unexpected turns and twists to an already intriguing tale. The worlds he...