Department of Chemical Engineering, Delft University of Technology, P.O. Box 5045, 2629 HZ Delft, The Netherlands ...