Welcome to the Web Site of Abdul - Hamid J. Al - Tayyib