Department of Chemical and Petroleum Engineering, Sharif University of Technology, P.O. Box 11365-9465, Tehran, Iran 11365-9465, and Chemical and Petroleum Engineering Department, The University of ...