Muhammed: a short biography - Nadvi, Syed Abul Hasan Ali (Syed Abdul Hasan publication trust, 2017)