I used mostly the Avery stuff just off the shelf from the pilot shop + some practice exams and passed everything first time. I also used the ATC Human Factors book and the BOM Aviation Meteorology Manual (or whatever it's called).
I don't think you could go wrong with that combination although I hear the AFT stuff is good too.