Very thorough, very clear. Even when dealing with complicate things, you get the overall idea. However it does not get into much detail, and therefore there are unanswered questions.
A must have for anyone interested in more detailed financial information. This book provides information in a way that's simplified to be understanding and still comprehensive at the same time.