Publications by Alireza Tavakoli Targhi