This is possibly the worst textbook I've ever come across. Vague explanations and terrible examples do nothing to prepare you for end chapter excercises. What's worse, there are no answers in the book at all, so even if I think I've figured it out, I have no way of knowing.Anyone who wants to learn something should definitely not buy this book.