This was my go to book for taking the CCNA exam. I read the cisco press books & also took the classes but it just was not enough to pass the exam. After reading this book though I did pass! I think that Todd does an amazing job of explaining what you need to know about Cisco Routing & Switching. This book was extremely helpful, easy to read, & easy to understand!