effective perl programming - hall,joseph n (harlow addison-wesley, 1999)