Fundamentals of computer networks - Sadiku, Matthew N. O.; Akujuobi., Cajetan M. (Humana Press, 2022)