chris thompson skilfully blends the mean streets with the streets of dreams in this highly evocative concoction , offering the reader bafflement , dazzlement , gritty hard-boiled realism , wonder and astonishment in turn but always delight .