This text offers Perl developers a comprehensive guide to using and contributing to the (CPAN); the author teaches readers how to use and contribute to CPAN via an in-depth discussion of module creation, submission, and maintenance.