Never ever study English text books. These are formal, pre-scripted English which you won't hear everyday. Try Elllo English. It will teach you real English that you want to master. Authentic English is the one you have to practice everyday.
Elllo English is now available for you iPhone and iPod touch. Check it out on iTunes Store now.