DO NOT BUY this book!
The style of the content and the actual content itself is incredibly awesome, it is so interesting to read that you would not want to stop. But the code sample are full of errors, I think they should have been rectified before the final print version came out, it gives a feeling that it was written and published without ever going through the code snippets thoroughly.