T hey may fit awkwardly into a stocking, but no one can receive too many books at Christmas – especially not children.