This book is currently undergoing its first editorial review. Understanding Computer Networks by Analogy: Part 1 `