The exercises of Programming Erlang by Pragmatic publication