I used the Pooley's series air pilot manuals, together with the following...
Pooley's Q&A book: good colour explanations
AFE Simplifier: really good short cram sections
PPL Cruiser: immediate results online
Air Quiz: similar to PPL cruiser but results on email
Great Circle iPad apps: questions very similar to the real exam
After reading the Pooley's air pilot manual section for each exam, I immediately digested the AFE simplifier cram for it, and took a mock exam. Then it was an iterative process, re-reading the sections I was weak on, and do another mock exam. Usually I'd do about half a dozen mock exams before I was ready for the real thing. In the end, I was getting 100%. Wish I'd used this technique 30 odd years ago when it mattered a bit more for my career!
Cheers, Howard