Iqbal, Dr. Muhammad Shahid