Author: Tabbi, Joseph.