Systems programming designing and developing distributed applications - Anthony, Richard John (Morgan Kaufmann Pub., 2016)
Includes index.