The Life of Prophet Muhammad – by Sheikh Azhar Nasser
The political, economic, social, and religious climate of the Arabs during the 200 years of the age of ignorance, also known as the time of jahiliyya, described by Sheikh Azhar Nasser
Lecture notes can be downloaded here