Communication networks (New Delhi Tata McGrawHill Publishing Company, 2000)