This is currently what I'm using in my 3rd year of Japanese. It's decent.
I must stress though that it is important that you learn more than just polite forms (Most Japanese people use the casual/conversational forms)
する <--- plain/casual
します <--- polite/formal
Also, get a Kanji dictionary! Kanji is VERY important if you plan on reading the language.
http://www.amazon.com/Adventures-***...6450785&sr=8-2
Not saying that these are THE BEST, but I've certainly learned quite a bit from these over the years.







