For the last year or two I have been searching for a book that would allow me to understand the fundamentals as well as the advanced concepts in BGP. For the last year or two I have grown frustrated with the books from Cisco Press - either the writing would just put your lights out or that there is overwhelming amount of information on packets that would distract if not deter you from trying to focus on learning the protocol. Then this book came along and the author has done an outstanding job in organizing and presenting the materials that would surely keep the junior to senior level network guys interested and best of all the author clearly knows how to explain the BGP concepts in an easier to understand manner. I highly recommend this book for junior to senior network guys who have the desire to learn BGP. Learning BGP has never been easier with this book.