This book is a manifestation of the failure of education systems to inspire creativity and passion in students. It commits the mortal sin of "black boxing" everything and asking students to simply "plug and chug." Its explicit goal is to enable students to pass their engineering exams, so instead of offering understanding, it instead focuses on rote problem solving.
If your goal is weasel your way into a job that you hate and are unqualified for, buy this book, barely pass your exams, and in twenty years, look back on your miserable life and wonder what's wrong with the world.
If your goals include understanding, inventing and creating, or pursuing your passion, buy something else.
Very dry and straightforward textbook (aren't they all?) that is dense with equations and graphs. Helpful for looking up areas you are having trouble with, but not good for learning from.
This is the only textbook I've actually read for a STEM class. It's alright, my prof was better at explaining things than the book is, but hey, at least I actually cracked it open and read a few chapters!