Financial accounting - Horngren, Walter T (Pearson/Prentice Hall, 2005)