The life of Muhammad - Haykal (Islamic Book Trust, 2008)