Just a great book,
This review is from: Introduction to Financial Accounting (Charles T Horngren Series in Accounting) (Hardcover)
This is probably one of the best books on financial accounting. It clearly explains, step by step the WHY of financial transactions and, hence, increases your understanding about this material. Each chapter ends with a lot of exercises.
Buy it together with its student solutions manual (if you can find it) because all the solutions of the exercises are there. I really can recommend it to everybody who wants to understand the world of financial accounting