Data, Network and Internet Communications Technology. - Elahi, Ata. (New Delhi Cengage Learning India, 2006)