I bought this book about one year ago, and never got around to reading it. I ran into some Networking problems this evening and cracked open the book to find some answers. I started reading at page one and a few hours later Im nearly half way through the book.I consider myself to be quite computer savvy but networking has never been my thing. This book assumes no prior knowledge to networking as the title would suggest. The concepts are clear and they are broken up into relatively small chunks which are easy to digest. There are very few long winded explanations and I have not been left wondering "huh?" at any point thus far. Its not extremely comprehensive but the again, its not supposed to be, its a beginners guide and I think it delivers on the goods. Im not sure why its gotten poor reviews from other readers... I read a lot of computer books and I have found this to be one of the easiest to digest that I have ever read.