You know what, I personally think Soroka’s book is excellent – it covers all the essential information that you need to know to tackle most exam topics, plus many more practical information for on the job use outside of the exam, all included in a 500+ page text book.