As I have nothing to compare this book to, I would guess it was ok. Some chapters really seemed to drag and were difficult to get through. There was a lot of repetition within the book itself, which is acceptable if you are just picking out and reading what was needed, but we read the textbook in near entirety, so that made it a bit redundant at times.