Communications and networking : an introduction (2013)