1.新完全マスター (Shinkanzen master)
2.日本語総まとめ (Soumatome)
You can use either or both, Soumatome has English translation, on the other hand, Kanzen master doesn't.
Honestly, I personally don't like using textbooks now because they are too dry and it's all about reading and solving s**p** questions, but well, if passing the test is your first priority then I suppose that's okay.