Most of the books mentioned by the OP are good (or excellent) for learning Perl at various levels, but they are not books that are likely to be consulted frequently over a long period of time. In addition, there are plenty of resources on line for learning and extending your knowledge of Perl so it could be argued that the books mentioned are less essential than a quick reference for checking syntax, semantics and parameter order.