"Extending and Embedding Perl" by Tim Jenness and Simon Cozens