"Haskell and XML: Generic Combinators or Type-Based Translation?"

Malcolm Wallace, Colin Runciman (1999)
a service of Schloss Dagstuhl - Leibniz Center for Informatics