I'm learning Arabic and this book really does help improve my understanding and helps promote my vocabulary. Very pleased with the purchase. The book is very detailed. It covers almost every aspect of subject. The contents page is a bit less detailed, but thank goodness you have Arabic index and English index at the back so if you wanted to find the word in either language the index will help you locate it. Over the moon with the purchase!!!