Textbook

The required textbook for this course is:

A First-Principles Approach to Networked Systems by Arpit Gupta

This book is freely available online. No purchase is required.