Books

Choosing books

Beginners

Choose early readers books with 1, 2 or 3 word sentences. It is much easier for a beginner to read if the text contains harakat. So check whether the book has them or not. 

Intermediate

Choose leveled readers books to match your level and progress.
A great series is this one by Oxford: Arabic Club Readers
You can get the books in this series Here (this is an Amazon Affiliate Link)

Bookstores

Shipping Worldwide

Arabic Anonymous (Singapore)

Shipping to Malaysia

Maktaba Hammoud (Singapore)