An excellent book. Adding information about the book: Shockingly helpful to gain understanding as to what the issues are and how to compile a memorization or issue list for most of subjects. I would not think twice about purchasing this book if I had known how helpful it could be. Do not assume thst you would prepaee for BAR using just this book. You would need more. But, this book provides very good guidance. Very good.