Computer and Communication Networks - Mir, Nader F (India Prentice Hall, 2007)