Using the TOEFL iBT book I prepared the last 3 months on the big day of the exam. My knowledge consisted of simple basics from school and was never the best. Thanks to the TOEFL book I did the test but well mastered, because once you understand the logic behind the questions is no longer difficult the actual test. In my opinion, the perfect book to prepare, if you already have a basic knowledge and the TOEFL required necessarily for inclusion at the university or a semester abroad.