Minna no Nihongo 2 can be downloaded for free here
LINK REMOVED
Also, just my opinion; I think Living Languages "Ultimate Japanese; Basic-Intermediate" is an awesome book, really thorough explainations of grammar, although they only teach you around 150 kanji, however, kanji is something you learn by your self on the web, I taught my self about 500 with out a textbook
and hands-down the best audio-only course for learning Japanese is the Michel Thomas Method (which you can also find for free on the internet) WAY better than Pimsluer IMO, I'm using the MT method for Russian too
.
Best of luck!