History of Islam Vol 3 of 3 by Akbar Shah Najeebabadi
islamicglobe.com