I would have to say yes and no. Yes It is huge and has everything you will need and alot you will never use. No because when you want to find the answer to a question, it will be in there somewhere but isn't always easy to find. I prefer ABC XYZ. It also has more than you will ever need but is aphabetically printed. You want to find say "cloaking board" just look in the C section