Mark Jason Dominus, el autor del libro Higher-Order Perl (Morgan Kaufmann, 2005) ha publicado una página desde donde se puede bajar el libro desde la web, y SOLO desde ahí.
Aunque el texto está disponible de forma libre, el libro en sí no está licenciado de forma libre ni está en dominio público. Quien se lo baje no tiene ningún permiso de distribución sobre el mismo.
Naturalmente, se puede seguir comprando el libro físico.
En cuanto al contenido... pues trata sobre meta-programación. Programas que crean programas. Funciones que crean funciones: recursión, retrollamadas, tablas de despacheo, cacheado, memorización, iteradores, flujos infinitos, Currying, interpretación (parsing), y programación declarativa.
El texto corresponde a la segunda versión del libro, que incluye algunas correcciones.
(en inglés)