Kanzen — Shin
The Shin Kanzen books are dense. You cannot cram them in a week.
Categorized by themes and common usage on the exam. shin kanzen
For each level (N3, N2, N1), the series is split into 5 separate books. You do not need to buy all of them at once, but for a passing score, most people need at least 3 or 4. The Shin Kanzen books are dense