Author: Mohammed A. Bamyeh
Alternate names: Mohammed Bamyeh; Mohammed Abbas Bamyeh