I read Mastering TCP/IP: Introduction (6th Edition).
The examples are easy to understand and the book is very readable.
I felt that it serves as a good textbook for advancing understanding of networks from the basics of TCP/IP.
Although I tend to have a bit of a complex about networks and often neglect them, this book was easy to read and quite helpful.