Book very useful to prepare my transition to TOEIC (I got 890, I do not know if this is thanks to the book but I think it helped) It is very well done, and advance gradually, a good basic English level is necessary, however, to not spend his life in the book and course supplements side.