Membrane Technology and Applications, 2nd Edition by Patricia Baker & Richard W. Baker