Dr. Iftekhar Ahmed Shams (2025). Hazrat Khadijah bint Khuwaylid. Dr. Iftekhar Ahmed Shams.