Advanced financial accounting - Lewis, Richard (Prentice Hall, 2004)