1. Department of Petroleum EngineeringAmirkabir University of TechnologyTehranIran
2. Department of Chemical EngineeringAmirkabir University of TechnologyTehranIran
3. Department of Chemical and Petroleum EngineeringThe University of CalgaryCalgary, ABCanada
4. Petroleum Engineering DepartmentUniversity of Trinidad and TobagoCouvaTrinidad and Tobago