Publications by 'Muhamad Yasser Toubaji'