Comprehensive membrane science and engineering. Volume 1: Basic Aspects Of Membrane Science And Engineering