I started with Teach Yourself Swedish - Complete Swedish beginner to intermediate.
I also used Colloquial Swedish (this is even more for beginners)
Now I use a book called Språkgrunden, which is for people wishing to move onto advanced level.
But tbh I prefer the net to books. Babbel is a good site for beginner to intermediate