As part of my University course we were told Implementing Cisco Switched Networks by Cisco press was the recommended text. I bought it, but wish I never. Reading that book is enough to put you off cisco for life. I bought the kindle version of this book and found myself constantly referring to it to help explain the concepts covered in the cisco book. If you want a book that explains things in plain English then buy this.