Fundamentals of Computer Networks - Matthew N. O. Sadiku, Cajetan M. Akujuobi (Springer, 2022)