I read books by Trevor Thom and i would recommend them. They cover the syllabus, include explained diagrams and a nice question and answer section for each section you have studied. (The new version is in colour). I think they range from about 15-25 quid depending on the book.