Financial reporting - Alexander, David (Cengage Learning, 2011)