At first I found this book not very accessible because of the questions at the end of the chapter sections. All the way through, these questions feel unbalanced; sometimes they take a long time to solve and other times it takes longer to get your books out and get ready than actually answer the questions.
As I read more of the book, after the mechanics section, I began to enjoy the content much more as the text naturally answered questions I had while reading it. Its content can be excellent.
Because this is a classroom textbook, I just wish that there was more than just great text. For example, a section detailing practicals more, questions with at least some important answers (and more consistent end of section questions), perhaps different types of questions (like end of section questions, exam like questions, questions to stretch your knowledge), questions for further thought, and places to go for more information.