English practice grammar : with answers /
Macfarlane, Michael.
Reading : Garnet Education,
c1995.
On cover: Explanations in Arabic; English grammar with exercises, home-study and class edition with answers.