Inside Perl (Part I)
Grant McLean
<grantm@cpan.org>