I quite enjoyed Perl Best Practices[0] for the rationales behind every decision, most of which I could get on board with. Plus, if you really like it you can auto-reformat code with perltidy[1] using the "--perl-best-practices" flag or check your files with Perl::Critic[2] policies based on PBP.
It's dear to me because it came along at a time when I needed short breaks from thesis writing.
It's dear to me because it came along at a time when I needed short breaks from thesis writing.