Computer Network and Data Communication - Sharawi, Marwa (2024)