Learning English should happen step by step. You should not jump into the higher level if you did not finish elementary because in the elementary level it has a lot of grammatical and vocabulary posts which an English learner must know. So today I give you one of the most useful and helpful book for you to improve your English language skills by listening CD and reading pdf book. So just download the book and you will learn a lot from it.