Knowing Islam. - Behishti, Muhammad H.