Fill THE GAPS.
There are plenty of books about ArĀabic for beginners, but it is difficult to find good mate.
This book should Fill a gap.
Finally he has compiled them to a book: Arabic for Nerds .
Gerald Dri ner has been collecting interesting facts about Arabic grammar, vocabulary and expressions, hints and traps for almost ten years.
Arabic for Nerds 1 will push you from the intermediate (B1) to the advanced level (B2/C1).
Fill THE GAPS