krondo.com
Book: Concurrent Programming in Erlang (2nd Edition)
Although out of date in its technical details, the later chapters contain some excellent examples of distributed software construction in Erlang.