While generally the information in this book is good, it also has a lot of problems. First of all, this book is full of typos, which is distracting. Secondly, the organization of it is terrible, which makes it very hard to read. Why no charts? Wh...