I used an app on my phone, which just asks questions, I tried the pooleys book but was struggling to take it in (there is a lot in there which to be honest is irrelevant).
I also used the oxford aviation cd rom for a bit.
I passed with 95%
The app was by far the best for me as the questions were word for word what was on the exam.
it is called easa ppl and if recall cost about £9.