Taieb is also spelled Tayeb.