I got this book to understand basics of balance sheets and cash flow statements so that i can analyze my stock picks better. Inthis day and age, many companies fudge their numbers easily so it was hard for me to figure out if the numbers were geniune or not. This book does a great job in giving insightful knowledge from little things that i would overlook in a balancesheet. It enhanced my knowledge of accounting practices. Ps- I would like to mention that i come from a technical background with no prior former training on accounting in school or college.