A number of books on Perl and/or
CGI programming are available.
A few of these are good, some are ok, but many aren't worth your money. Tom Christiansen maintains a list of these books, some with extensive reviews, at http://www.perl.com/perl/critiques/index.html.

The incontestably definitive reference book on Perl, written by the creator
of Perl, is now in its second edition:

Despite the picture at the
URL above, the second edition of ``Llama Book'' really
has a blue cover, and is updated for the 5.004 release of Perl. Various
foreign language editions are available, including
Learning Perl on Win32 Systems (the Gecko Book).

If you're not an accidental programmer, but a more serious and possibly
even degreed computer scientist who doesn't need as much hand-holding as we
try to provide in the Llama or its defurred cousin the Gecko, please check
out the delightful book, Perl: The Programmer's Companion, written by Nigel Chapman.

You can order O'Reilly books directly from O'Reilly & Associates,
1-800-998-9938. Local/overseas is 1-707-829-0515. If you can locate an
O'Reilly order form, you can also fax to 1-707-829-0104. See http://www.ora.com/ on the Web.

What follows is a list of the books that the
FAQ authors found personally useful. Your mileage may
(but, we hope, probably won't) vary.

Recommended books on (or muchly on) Perl follow; those marked with a star
may be ordered from O'Reilly.

When putting a smiley right before a closing parenthesis, do you:

Use two parentheses: (Like this: :) )
Use one parenthesis: (Like this: :)
Reverse direction of the smiley: (Like this: (: )
Use angle/square brackets instead of parentheses
Use C-style commenting to set the smiley off from the closing parenthesis
Make the smiley a dunce: (:>
I disapprove of emoticons
Other