The Jacaranda is good and covers the Syllabus but Macquarie is excellent, keeps the points brief (since l only need it for revision occansionally) but very descriptive. If you want a full on explanation of these things either Jacaranda or Heinimann should do it.
Though Excel is a piece of shit