Elements Of Programming With Perl by Andrew L. Johnson