Recently passed mine. Used the Pratt books, AirQuiz, and the 'EASA PPL Exams' iPhone app. Got 85% on my first go.
I'd recommend taking Operational Procedures on the same sitting. The questions seem to be pretty much the same tbh; almost like they've just split the questions down the middle without organising them!
It's a little tedious, but not too bad once you get into it.