I'm about half way through reading that book ^^ and so far it is really good. I was tempted to skim over the first few chapters because it seemed basic but I'm glad I read it word for word because...