Set in a dystopian near future, Fairyland is filled with exotic and sinister technological wonders. Designer drugs, mind-altering viruses, savage "warewolves", personalities uploaded into virtual worlds. And, of course, there are the dolls, artificial beings created for humanity's amusement but which, like miniature Frankenstein monsters, become increasingly and alarmingly independent. Fairyland suffers from being a novel in three parts, with separate casts of minor characters, and this makes it rather disjointed. But the firecracker display of ideas is exhilarating, Alex Sharkey is a refreshingly atypical hero and, despite dating from over a decade ago, this novel remains relevant and enjoyable.