By Joe Armstrong; Pragmatic Bookshelf, 2007, ISBN 9781934356005. Shows how to write programs that are concurrent, run on even hundreds of local and remote processors, and highly reliable, even during network and hardware failures.
(ISBN: 0864447434) was written by Maurice Castro to support the course `CS584 Real Time and Concurrent Systems' at RMIT University in 1998. A revised edition is available in postscript form from this site in addition to the sample code used in the course.