I'm currently using the Air Pilots Manual books (Trevor Thoms) and they are doing the job fine for me.
As well as that I'm using airquiz.com for some practice questions although don't rely on those questions as they are deliberately worded different to the exam questions. I also have a load of practice questions from the PPL confuser and PPL perfector and so far i have passed all my exams 95%+.