Battles by the prophet : in the light of Quran - Rizvi, Sayyid Ameenul Hasan (1997)