Cleverly written, intelligent, complex without being confusing. Stories interweave seamlessly with a slick ta-daa finish. Relies heavily on British street language, including heavy to the point of superfluous usage of "c-nt". Very well casted, solid efforts (with a couple of unexpected exceptions *coughDockeryHunnamcough*) with solid characters.