Programming erlang : software for a concurrent world - Armstrong, Joe (Pragmatic Bookshelf, 2007)
Includes index.