This may be a textbook but I'm counting it anyway. If I had to suffer through this FOR THE SECOND TIME IN MY ACADEMIC CAREER, it counts lol. I have made the decision to remove my original star rating as I feel it is unfair to rate a text of this type. Being forced to read a dry textbook is not a fun task for anyone, but that doesn't mean this is a bad book. I have gained a lot of useful knowledge for my career, so at least I can say I got something out of the experience of reading it.