Hey Sai, the book mentioned by you is very good one. With that said, you may also want to take a look at Kathy & Bert's book. Both are equally rated. First one is a serious book, whereas the second one is you can learn while having fun!! Hope this helps. Good Luck on your prep.