Arabic Grammar in Context (2016) by professor Mohammad T. Alhawary is an enjoyable and beneficial resource for learners of Arabic. It features excerpts from actual Arabic books and articles and uses them to illustrate grammatical points.
The book is not for complete beginners and should be used either after studying a basic grammar book or alongside one.
As is typical for books published by academic publishers, it is somewhat overpriced at over $40 on Amazon.