Learning Perl Objects, References & Modules - Schwartz, Randal L. (O'Reilly, 2011)