Study Materials

Here is what I am using to study:

Kanji
Japanese Kanji Flashcards 1 (3rd edition, 284 cards)
Japanese Kanji Flashcards 2 (Series 2, Volume 2, 750 cards)

Grammar
Understanding Basic Japanese Grammar (English Edition)
Nakama 1
Japanese DeMYSTiFieD with Audio CD, 2nd Edition