A modern, engaging intermediate self-study course that teaches Modern Standard Arabic.
This book & CD set builds upon the lessons from the bestselling Mastering Arabic 1 but is suitable for any learner with some prior knowledge of Arabic.
Elefant
Hippocrene Books Mastering arabic 2 'with 2 cds', paperback/mahmoud gaafar