New insights into membrane science and technology polymeric and biofunctional membranes (Elsevier, 2003)