XMλ: A functional programming language for constructing and manipulating xml document (1999)

by E Meijer, M Shields