Computer Networks - Andrew S Tanenbaum (PHI New Delhi, 1995)