Ali Nadvi Sayed Abul Hasan.

Muhammed the Last Prophet - Hyderabad Sayed Abul Hasan Publication 2014 - P.331

Invested Marriage Violent Battle of Badr

297.63N11