I have yet to reach a conclusion on just how good this text is but I do have a word of caution to pass on. Like many maths (and other subjects) this book has loads of questions, which is an excellent way of coming to terms with the material. But unfortunately you cannot get the answers to these questions. This is a problem because (a) it would be nice to know if you are right, and (b) if you are really stuck then you can look at the answer.
The publisher and author's view is that only lecturers at approved institutions, who are using this book as a course text may have the solutions. If you are someone who is trying to master this material alone or you have purchased this book to aid with the coursework you have been given then, I am afraid you are out of luck. You may NOT have access to the answers.
If I had known this then I may not have purchased this book. But to be fair it does tell you this in the preface to the current edition.