Data & computer communications 7/E - Stallings,William (Vidhyanagar Pearson Education Asia, 2003)