data bases are the way forward i think, i read the notes several times then hammered bristol & the italian database's till i was blue in the face!! got a 93% average and only failed 1 exam (POF) o the first sitting!!
either way u do it its hard work but jus stick at it & dont over do it in one night or else u'll burn urself out!!