An Engineering Approach to Computer Networks by S. Keshav. Assigned readings ... One term project: (5 marks); Phase I: paper design; Phase II ...