in my case, i had only 1 Mounth time to prepare for written examx, so i used:
Jeremy Pratt PPL Course (books 1-2-3-4)
PPL-Confuser (Edition 2006!!!) very good one with colour pictures
AFE "Question and Answers Simplifyer" edition 2006 - very good book with questions and style much more close to real exams IMHO
passed all exams from 1st try and made 5 of them in first day of my PPL-training