These are three good books for learning Arabic Language for the non-native speakers. But we should pay your attention that they are for who has slightly good knowledge about Arabic and how to pronounce it. We don't claim that you can consider them as an alternative to a teacher but they are good step for who wants to be excellent at Arabic. With these books, there is an Arabic-English glossary confined to the words mentioned in these books, and the author shows in its introduction how to find any word.
This book list the virtues of a critical aspect of this protection: the HIJAB. The characteristics of the Hijab are discussed, bringing the glad tidings promised (by Allah) to those women adhering to it. It also points out the danger of dazzling displays of ornaments and beauty as well as the terrible repercussions in this life and in the hereafter for those who practice Tabar'roj.
Author: Muhammad Bin Ahmad Bin Ismail AL-Mokadam
Translators: Dr. Saleh As-Saleh
This book talks about the life story of Muhammad, may Allah exalt his mention, and his beautiful manners. It also brings to light statements for contemporary figures in Western society, who spoke favorably of Prophet Muhammad, may Allah exalt his mention.
Author: AbdulRahman Bin Abdulkarim Al-Sheha
Translators: Abdur-Rahman Murad
Publisher: Islamic Propagation Office in Rabwah
Source: http://www.islamhouse.com/p/1385
This booklet explains the basic rights of Hajj. It also notes that the tawheed of Allah requires the Muslim to follow the perfect way of worship, demonstrated by Muhammad (peace and blessings be upon him) and as understood by the Sahaabah who were the best of mankind.
Publisher: http://www.al-jumuah.com - Al-Jumuah Magazine Website
A refutation against those who deny the appearance of Mahdi, the coming of Dajjaal, and the descent of the Messiah at the end of time.
Author: Hammoud Ibn Abdullah Ibn Hammoud At-Tuwayjri
Translators: Abdul Qaadir Abdul Khaaliq
How we can be loved by Allah
Publisher: Daar Al-Watan
Source: http://www.islamhouse.com/p/1315