What impressed me most about the book was how short and terse the definitions were. Clearly they are useful and present good insight into what's important and why.
What impressed me least was the lack of mathematical rigour (perhaps one can't have both brievity and exactness?). For example, many of the formulas only work for specific instances, and details about yield/rate conventions are omitted.
Overall, it struck me as useful overview and quick reminder to financial analysis and the language/terms used. It's not really indispensable, and is not authoritative. But for a quick refresher, or ballpark estimates it's fine.
That being the case, candidates of, as well as those who have completed, the CFA program would find this book a useful one-stop guide to all those concepts, terms and designations learnt in the pursuit of the CFA designation.
The book is arranged broadly around the various topics of the CFA program i.e. Quantitative Methods, Economics, Financial Statements Analysis, Equities, Fixed Income, Derivatives, Real Estate, Portfolio Management, Ethics, Behavioural Finance. As such, the CFA candidate would find this book more useful than say, a general finance/business masters student.
But I reckon that this book, though published as recent as this year, is already in need of an update. The CFA syllabus is constantly evolving. As a result, a number of concepts in say, Level 1 of the CFA Program, are not found in this book. Also, a number of the textbooks used in the CFA program which the author had based his book on, have either been superseded by newer editions or replaced all together.
All in all, I found this to be a useful book and a unique concept. Until a better book comes along, I will be using this book religiously to prepare for the CFA exams as well as to refresh my memory.