Its quite good BUT AS A SUPPLEMENT. especially for learning the basic stuff that you can later build on. the book is interesting to read, sometimes funny. BEWARE: the revision sections at the end are exactly the same as the Kaplan blue bk only diff. is that there are Qs after each section.