Topics in Computer Communication and Networks