Computer Networking Demystified
Computer Networking concepts explained in a practical and simplified manner