Programming Erlang Software For A Concurrent World - Armstrong J.; Armstrong J. (Pragmatic Bookshelf, 2014)