Sestoft. Programming Language Concepts for Software Developers. no. 11, Association for Computing Machinery (ACM), Nov. 2008, doi:10.1145/1480828.1480854.