We have never been so rich in books. But there has never been a generation when there is so much twaddle in print for children.