Don't confuse people here. The questions are a little different from the online ones but the online tests are helpful. If you can get close to a perfect score in one of those online tests with 100 questions, you'll breeze through the real test. Of course if English is your second language or your command of English is not so good, it'll be tough no matter how much you study the book. And also there are many uneducated people taking the test! In my test there were two tricky questions and the rest was not so hard.