I am not an accountant, I'm an engineer. I knew almost nothing about about accounting, but I wanted to learn double entry bookeeping. So before I even read this book, I studied Barron's "Bookeeping the Easy Way".
Having gained an understanding of bookeeping, I then proceed to this book. And what I learned is that accounting has many, many categories of events to be accounted, lots and lots of counter-intuitive conventions, jargon galore, and an unending supply of seemingly arbitrary rules.
What I did *not* learn from this book is that accounting is very logical, an entire system built on two postulates (to borrow some mathematical vocabulary). Happily, I share a 45 minute commute with an accountant friend, and he enlightened me. But without the individual tutoring, I doubt I would have made much progress with this book despite many hours of hard work.
I could forgive this book for obscuring the beauty of accounting, since after all most readers are interesting in acquiring skills, not contemplating beauty. Unfortunately, this is a car wreck of a a "how to" book. The text is wordy, amiguous, and convoluted. None of the illustrations or tables are numbered. I ended up re-reading almost every passage several times.
Whoever invented accounting was a genius, and accounting is probably one of the most important inventions of all times. This book does not do the subject justice.