Students do not need to purchase a textbook for this class. The instructors will assign supplementary readings from Distributed Systems 3rd edition by Marteen van Steen and Andrew Tanenbaum, which is available for free at: https://www.distributed-systems.net/index.php/books/ds3/

A highlighted table of contents with sections covered in the lectures is available here