Go through keith williams 1000 Q&A, for pattern and style and if you're lucky ,you'll find the same questions repeated in the paper !!
For the notes I went through Oxford for ease of language and extensive explanation on the subject to get the basics right.
All the best ,
CBS