Author: Abbas Vali
Alternate names: Abbas Valli