I am currently doing an Masters degree and out of all the books available, this is the one I purchased. I have to admit that it was worth getting.
Even though I prefer books which are concise and straight the point, considering the different contrasting concepts within the subject of research which need to be examined, this book had nearly every concept covered which I needed to study.
As a result it contributed to both of my graded assignments.
It might be heavily detailed but the benefit is that it provides something for every research student.
The book is well structured, nicely presented and provides in-depth focus on important topics.
Highly Recommended.
(Just remember that you should refer to numerous books rather than this one alone, if you want to get good marks).