This book breaks all the good rules for the text books. Set your expectations straight: glossary does not exist, index is incomplete, definitions of terms are either absent or given after 10 pages of waterly discussions into the term. Many times book talks about the term without ever defining what it is. No summaries at the end of the chapter. Explanations at first appear to be plain English and simple until you realize that subject is not there.
My guess is it was probably meant for the experienced bookkeepers or accountants who need some high-level essays on the philosophy of accounting. However, section "For whom is this book?" clearly refers to people that have no accounting background or who took a class or two and never practiced it. The only reason why I am giving it 1 star is becuase Amazon does not give me an option to rate it with 0 stars.