While learning to drive with Keith Roberts of LDC, I found that the Learner Driving Centres Driving Skills Book and DVD's really helped me. You only need to do 30 minutes of homework each week and it really pays off. Doing this as well as having a good driving instructor allowed me to pass my test with only 2 minor faults.