1. Chemical Engineering Department Polytechnique Montréal Montréal H3C 3A7 Canada
2. Department of Mechanical and Mechatronics Engineering University of Waterloo Waterloo Ontario N2L 3G1 Canada
3. Chemical Engineering Department Military Technical College Cairo Egypt