Learning Perl objects, references, and modules - Schwartz, Randal L. (O'Reilly, 2003)