adrianvcole.com
On the Clear Horizon: The Life of the Prophet Muhammad - Adrian V Cole