For DL, you can do no better than GTS in Bournemouth.
Notes: clear and written by guys who also write/wrote the JAA exam questions.
Instructors: they not just wrote the books, they wrote the questions. Why? Because they've all been doing it for yonks, have heaps of experience in their own subject areas, and are almost certainly the best in their particular fields.
Nuff said.