Data & Computer Communication - William Stalling (Pearson, 2003)