Mohammedanism: An Historical Survey