Cambridge or Fitzpatrick
As you are doing 2 unit, Fitzpatrick is probably the best option out of the 2 unit text books, however Cambridge is also a very good textbook.
MIF doesn't adequately prepare you for trial exams/tests/assessment/HSC exam. It is too ''easy"/"wrong"/"dodgy questions"...