"Harry Potter" author J.K. Rowling has won a court battle to ban the publication of pictures of her son David when he was 18 months old. The 42-year-old alleged the boy's privacy rights had been infringed by the long-lens shots taken in Edinburgh ... ...