Elements of computer networking [ - Barbee, Bruno (White Word Publications, 2014)