Elkamel, Ali, Department of Chemical Engineering, University of Waterloo, Waterloo, Canada., Canada