Publications by 'Erfan Tavakoli'