Official Book is good and cover almost everything but practice questions are always a good way to familiarize with the test.
I used the idiot-phone app and
http://www.hiren.info which made my preparation very solid and got the full score.
I wouldn’t recommend relying on book alone.