Publications by 'Ali Muhammad Shaikh'