Teach Yourself Arabic: A Practical Guide to Gaining a Good Working Knowledge of Both the Written and Spoken Language by Z.A. Farooqi, Habbullah Khan (Paperback, 2002)