Dr. Hani Omar Mohamad Eid, Publications