You should get a manual covering each subject from your training provider!!
If you dont then i would suggest you have a look at the Oxford manuals!!
Underdown books are good too....but rumour had it that some of the questions were lifted form the oxford manuals!
hope this helps