Welcome to White Rabbit Japan!
This book covers all aspects of the N4 JLPT with interesting topics such as "An interview for a part-time job" and "booking a room at a traditional inn".
The excellent thing about this book is that it provides an English translation of nearly everything. After reading the exercises and grammar explanations in Japanese, you can check if you have understood it correctly by reading the translation.
It also includes a CD for listening exercises, an answer sheet for all questions and a script for the audio exercises.