Erlang: Making reliable distributed systems in the presence of software errors [pdf] (2003) | Hacker News Reader