1. Recalibration in counting and accounting practices: Dealing with algorithmic output in public and private;Big Data & Society;2019-07
2. Bibliography;Programming Language Pragmatics;2009
3. Modula-2 and Oberon;Proceedings of the third ACM SIGPLAN conference on History of programming languages;2007-06-09
4. The Invention of Concurrent Programming;The Origin of Concurrent Programming;2001
5. Guava;ACM SIGPLAN Notices;2000-10