New: Enjoy Your Life In English by Imam Al-Arifi 9786035000338You will find that this textbook has a logical structure that makes studying easier.