Honestly? The shit we get (Heinemann) is completely worthless. It rambles on and on and on about the most pointless shit you can think of, then itll give you a tiny paragraph on what you actually need. The book repeats it self over and over again, everything is ambiguous - 95% of the book is pointless and leads nowhere. Is there a book out there that has ONLY what I need to know, and has in it enough depth so i dont have to waste valuable time in exams trying to make everything up (which suprisingly works - or maybe its not suprising if you read the syllabus, which has the same approximate value of a skidmark on a toilet bowl)?