Hands-On Networking Fundamentals
Challenging enough for both novice and intermediate networking students."Very readable, good intro to network concepts