Dr. Zaki Abu Shaheen

….