Computer Networks: A Systems Approach (Sixth Edition) - Larry L. Peterson (Elsevier, 2023)