I was at a barbecue today. Lashings of free food and drink, ball games, bouncy castles and music. And there was this boy of about nine, sitting on a bench, oblivious to it all, reading Harry Potter - no, not the new book, the last one, the Order of the Phoenix.