Narasimhan, M S Financial statemements and analysis - Cengage India 2016 - viii,281 E Universal Decimal Class. No.: 657.3