Muhammad and teachings of Quran - Davenport, John, 1789-1877 (Sh. Muhammad Ashraf, 1964)