While I voted for the Cookbook, I have to give props to
"Writing Perl Modules for CPAN"
for getting me to write to a rigorous standard. I haven't
contributed to CPAN (yet) but it has definitely paid off
for me and my coding team.