I wasn't all that impressed with the Mike Meyers CCNA Passport (misspellings and outright wrong information on nearly every page), but that wasn't actually written by Meyers, whereas the A+ book is co-written by him, so maybe it'll be better.
If you've got the time and money to buy them, I'd suggest using two books rather than just one. Get a "quick study" book as well as a more in-depth book. Read the first thoroughly, then you can skim through the second, in-depth book, which allows you to both re-read information and find the stuff that wasn't in the quick study book. This is what I did with the CCNA; I read the Passport guide, realized just how much was left out of it and how much of it was wrong, then went and read the Cisco Press CCNA study guide, which took far less time than it would have normally, since I could skip the stuff I had already boned up on and knew well, but I got a LOT more information and understood things much better. (As with you and the A+, I've been using Cisco stuff for over 2 years now, but didn't know some things that I didn't use regularly, so the study guides did help considerably.)
One thing to keep in mind is that the actual exam, in my experience as well as others I've talked to, is FAR more easy to take than any practice exams. Practice exams are often badly worded, contain mistakes, are ambiguous, et cetera (for instance, many practice exams don't let you know whether you need to select more than one item, or how many, whereas the actual exam is quite clear on that). If you are reasonably good with computer builds and the OS, you can probably get through the exam in 10 to 20 minutes, even though it's scheduled for a much longer time (30 minutes or 45 minutes, I forget which).
Another thing is that the A+ is now an adaptive scoring exam. As far as I'm concerned, this means "inaccurate scoring". My score came out to be something like a 70% (don't have the scores in front of me) on both the Core OS and Hardware portions. I've been building computers for 7 years now, working with them in various ways for many years before that, so I somehow think I know a bit more about PC's than just enough to make 70%. Someone else got nearly the exact same scores I did, and knows even more than I do. After the exam, they give you a sheet detailing which areas you might need to study up on. Mine included things like telephone customer support, which isn't even on the exam anymore, and there certainly weren't any questions on my exam about it, so I don't see how they decided I need to study it. (They seem to have "commingled" topics, so if you don't get one topic right, then they also tell you that you need to study something entirely different; like telephone support and physical port standards might be a single topic.)
With an adaptive exam, the computer decides what difficulty of topics to give you. If you miss a hard question, it goes back to less hard questions and eventually tries a hard question again, and if you get that right, it keeps giving you hard questions. The problem is, there are only 30 questions maximum, so there's not much of a range possible before you end up getting only easy questions. And if you pass mostly easy questions but get some harder questions wrong, then the score assumes you can't get hard questions right and is based on that, not based on you actually being given a hard question and passing it or not. So in the end, you end up getting a score which is based on the assumption that you're too stupid to get hard questions right, even though it's possible that they just gave you some hard questions that you hadn't studied well, but could have passed any other hard questions.
The short version of that is, don't worry too much about your score. Pass and be happy. I went in thinking there'd be no way for me to get less than 90%, and I was pissed about my score until I realized what they do. You only need to get a relative 45% to pass the thing anyway.