Complete Arabic with Two Audio CDs: A Teach Yourself Guide (Teach Yourself Language)
Jack Smarttaught Arabic for 40 years.Frances Altorferis a modern languages teacher and a regular visitor to the Gulf.