I bought this book because it is required for my Financial Accounting course. The book serves its purpose, which is to introduce the world of financial accounting to student like me who has no business background. However, the author has injected a lot of personal opinions into the text, which some are really biased. For example, the author emphasize on the mis-trust between management and investor. There is, to some extent especially after the scandals of Enron and WorldCom, but author has exaggerated it. Also, my professor, a former CFO, pointed out some formulas and pratices on the book have no value in the real world. The plus side is that the text in the book is not hard to understand.