Publications by 'Abdullah M. Alshahrani'