Author: muhammad taqi-ud-din al-hilali & dr. muhammad muhsin khan