Reading list: Mastering Arabic
Arabic book2