This is not a good book to learn basic accounting. It skims over too many minor details. But it is an excellent source to review basic financial accounting principals.
It has been over a decade since I had taken my last accounting class. So my knowledge of even rudimentry accounting principal was rusty. But this book allowed me to refresh my accounting knowledge (which luckily still existed in my brain) in a day.
If you are looking for a book to help refresh your basic accounting knowledge in order to fill out a general ledger, then this book should not be skipped. But I do not recommend this book to those who do not have previous knowledge of accounting since it lacks detailed explanation neccessary as to why, when, and how.