I am trying to learn pure functional programming language like Haskell as I am from Perl background and read that Perl can also implement functional programming techniques. So f
Read Higher-Order Perl. You can buy it or download for free. It provides insights even to experienced Perl programmers.