ACCA Paper 3.2 - London: BPP Professional Publications, 2006. - xxxii, 326p.

0751725587

336.200