This is one of the first books that attempts to discuss distributed programming. It covers a wide spectrum of distributed programming models and makes a relative comparison of various message passing models, concurrent languages, and distributed programming languages. The author…