I purchased the book in order to select a single, but higly capable switch. Did I get to know everything I needed in order to do the purchase? Definitely. Do you need about 800 pages to do this? Not really, if you have studied communication systems at university level.
The book is well written, no doubt. The author understands what is difficult in making a high performance switch, and how different features interact. Furthermore, the book deals with a multitude of standard, technologies, so that the the manager of a larger net better can understand, troubleshoot and plan his network.
This book is definitely too much for the person wanting to know what a switch is. That is not the audience. I can recommend the book for the network professional, especially for those who start as practitioners, and need a better theoretical underpinning. I do not meen 'formal language' theoretical, but who wants to understand the 'why is it like this' in switching technology.
The only reason I do not give it 5 stars, is that the book covers more than many users ever will need. The authors do explain challenging concepts in a good way, so if you like me really want to get it - get this book.