Yeah, I was using an online tutorial but the book's better, I think. I also like the friendly tone they use: "Programmers often have trouble remembering these rules. Even if you don't have any doubt, parenthesis are a good idea" and the melodrama: "This is one of the most feared problems a programmer must face. The program did something terribly wrong."